package model.dao;

import java.util.ArrayList;
import model.Produto;


public class ProdutoDAO extends LeitorDeDadosEmArquivoTexto{
    
    @Override
    public ArrayList<Produto> importarDados(String fonte) throws Exception{
        ArrayList<Produto> produtos = new ArrayList<>();
        ArrayList<String []> linhasArquivo = lerDados(fonte);
        
        for (String [] linhaArquivo : linhasArquivo){
            produtos.add(processaLinha(linhaArquivo));
        }
        
        return produtos;
    }
    
    @Override
    public Produto processaLinha(String[] linha){
	Produto produto = new Produto();
        
	produto.setCodigo(linha[0]);
	produto.setNome((linha[1]));
		
	return produto;
   }

}
